package com.chapter6.lianxi.demo2;


import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

//军队，有各种武器
public class Army {

    //用来存储该军队所拥有的所有武器
    private Weapon weapons[] ;


    //构造方法，通过传一个int类型的参数来限定该类所能拥有的最多的武器数量，并用该参数来初始化数组w的容量；
    public Army(int num) {

        this.weapons= new Weapon[num];
    }

    public void addWeapon(Weapon w){
        weapons[0]=w;
    }

    public void attackAll(){
        for (Weapon w: weapons){
            if(w!=null){
                w.attack();
            }else {
                break;
            }

        }
    }


}
